<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    <div class="box abc qwe asd" id="cont" abc="123123" title="这是一个title">
        <em>这是切斜的文字</em>
        <span>这是一个span</span>
    </div>
    <img class="img" src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" alt="这是一张图">
    <input type="text" id="txt" value="hello">
</body>
<script>
    var otxt = document.querySelector("#txt")
    var obox = document.querySelector(".box")
    var oimg = document.querySelector(".img")

    // =============html属性============

    console.log(obox.getAttribute("class"))
    console.log(obox.getAttribute("id"))
    console.log(obox.getAttribute("abc"))
    console.log(obox.getAttribute("title"))

    obox.setAttribute("qwe","hello")
    // console.log(obox.getAttribute("qwe"))
    obox.setAttribute("title","hahhahah")
    
    // obox.removeAttribute("class")
    // obox.removeAttribute("abc")
    // obox.removeAttribute("qwe")
    // obox.removeAttribute("title")
    // obox.removeAttribute("id")

    // console.log(obox);


    // ==========js属性==============

    // console.log(obox.id)
    // console.log(obox.title)
    // console.log(obox.className)
    // console.log(obox.classList)

    //  可以解析标签
    // console.log(obox.innerHTML);
    // 不能解析标签
    // console.log(obox.innerText);
    // 获取表单控件的内容
    // console.log(otxt.value)

    // obox.innerHTML = "<b>加粗的文字</b>"
    // obox.innerText = "<b>加粗的文字</b>"
    // otxt.value = "hello world"

    // console.log(otxt.type)
    // console.log(oimg.src)
    // console.log(oimg.alt)

    console.log(obox.tagName)
    console.log(obox.NodeName)
    console.log(obox.NodeType)
    console.log(obox.NodeValue)
    console.log(obox.children)
    console.log(obox.childNodes)
    console.log(obox.firstElementChild)
    console.log(obox.lastElementChild)
    console.log(obox.firstChild)
    console.log(obox.parentNode)

    




</script>
</html>